package me.zhao.subscribe;

/**
 * 具体的观察者对象，实现更新的方法，使自身的状态和目标的状态保持一致
 * @author zhaoying
 *
 */
public class ConcreateObserver implements Observer {
	//目标对象的状态
	private String subjectStatus;
	
	/**
	 * 获取目标类的状态并同步到观察者状态中
	 * @param subject
	 */
	@Override
	public void update(Subject subject) {
		subjectStatus = ((ConcreateSubject) subject).getSubjectStatus();
	}

}
